home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 43
/
Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso
/
-serious-
/
programming
/
arexx
/
eqfiles
/
eqfiles.readme
< prev
next >
Wrap
Text File
|
1999-06-14
|
3KB
|
73 lines
Short : Find all duplicates in any set of files
Uploader : Fulvio Peruggi <peruggi@unina.it>
Author : Fulvio Peruggi <peruggi@unina.it>
Type : util/rexx
Version : 2.2
Requires : util/cli/ALeXcompare.lha
Distribution: Aminet
*==========================================================================*
| |
| Main improvement in this version: EqFiles.rexx now is VERY FAST !!! |
| |
+==========================================================================+
| |
| A hard disk partition containing 10866 files in 550 directories (total |
| size 505.8 Megabytes) was scanned in 3 minutes and 43 seconds finding |
| 281 pairs of equal files. The previous Aminet release of EqFiles.rexx |
| spent about 15 hours to find the same result. |
| |
*--------------------------------------------------------------------------*
EqFiles.rexx finds all duplicates in any collection of files. It lists all
files in one or two directories (or directory trees); compares any pair of
files having the same size; and finds all pairs whose files have the same
contents, even if they have distinct filenames.
You know the problem. You have huge collections of files (pictures, music
modules, etc.) downloaded from different sites or extracted from distinct
CD-ROMs. Often you have one or more duplicates of certain files, because
distinct sources used different filenames for the same file. You can find
duplicate files manually, but actually this is convenient only in a small
collection. When your collection is formed by hundreds or thousands of files
the only reasonable way to find duplicates is a program that does the job for
you. As far as I know, all usual "compare" programs make comparisons between
files having the same filename, and so they are useless in the present case.
Here is the point where EqFiles.rexx comes in handy.
EqFiles.rexx is carefully optimized for maximum speed. Almost all the
processing time is used by external programs called by the routine. In fact
the interpreted version of EqFiles.rexx is as fast as the compiled version
(not distributed).
With EqFiles.rexx it is also possible to delete automatically all duplicate
files found in a search.
EqFiles.rexx can be used from within Directory Opus.
Major changes in V2.2 since the previous Aminet release (V1.8)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- New file management algorithm for ultrafast scanning.
- Most code reorganized and/or rewritten from scratch.
- Added progress indicator.
- Added directory pattern matching.
- Added filename pattern matching with independent inclusion and exclusion
patterns.
- Added automatic exclusion of icon files (can be disabled).
- Added selectable exclusion of files smaller than a given size.
- Added selectable storing of the results into a file.
Author:
¯¯¯¯¯¯¯
Fulvio Peruggi
Via Consalvo 150, isolato 5
80126 Napoli
Italy
E-Mail: peruggi@unina.it